from flask import Flask

from .blues import init_blue
from .tools.markredis import init_redis
from .logs import init_log
from .apis import init_api
from .config import init_config
from .models import init_db
from flask_cors import *
def create_app(version="default"):
    # 初始化app
    app = Flask(__name__)
    # 配置设置
    config = init_config(app,version)
    # 配置日志
    init_log(config)
    # 配置模型
    init_db(app)
    # 配置redis数据库
    init_redis(config)
    # 配置接口
    init_api(app)
    # 配置跨域
    CORS(app=app,resources=r'/*')
    # 返回app
    return app